Annas Adharuqudni
Platform Software Engineer — Developer Tooling · Distributed Systems · Cross-Platform Architecture
Professional Summary

Platform Software Engineer focused on developer tooling, distributed systems, and cross-platform architecture. I build the reusable frameworks and data infrastructure that other engineers depend on — from cross-platform (Android / iOS / WebView) abstractions at Samsung to distributed data-mining pipelines powering pricing systems at tiket.com. Increasingly working at the intersection of applied AI and engineering: MCP-based agent tooling, spec-driven development, and automated content and asset pipelines.

Core Competencies

Platform Engineering · Developer Tooling · Distributed Systems · Cross-Platform Architecture · Reverse Engineering · Applied AI / LLM Tooling · Data Pipelines (ETL)

Technical Skills
Languages: TypeScript, JavaScript, Java, Kotlin, Python, C++, SQL
Frontend & Mobile: Next.js, React, Zustand, Jetpack Compose, Vue.js, Capacitor, Progressive Web Apps, Framer Motion
Backend & Data: Node.js, Express.js, Spring Boot, Prisma, PostgreSQL, Flyway, Room, Coroutines, Hilt
Cloud & Infrastructure: Google Cloud Platform (BigQuery, GCS), Firebase, Supabase, Docker, Terraform, Colyseus, n8n
AI & Tooling: MCP, LLMs (OpenAI), Spec-Driven Development, ComfyUI, Stable Diffusion (LoRA, ControlNet), Cypress, Git
Experience
Software Engineer — Samsung R&D Indonesia
Jakarta, Indonesia
Feb 2026 – Present
  • Build a reusable cross-platform framework consumed by multiple Samsung applications, maintaining strict feature parity across Android, iOS, and WebView.
  • Analyze native Android implementations and port their behavior — including End-to-End Encryption (E2EE) security features — into iOS and WebView environments.
  • Resolve architectural bottlenecks spanning native mobile and WebView layers, improving framework stability, maintainability, and feature-delivery speed.
Software Engineer I — tiket.com
Jakarta, Indonesia
Feb 2023 – Feb 2026
  • Built and operated a distributed data-mining platform acquiring hotel and flight data from multiple external sources, directly feeding pricing algorithms across key business verticals.
  • Designed ETL pipelines that moved and processed data through Google Cloud Storage and BigQuery at enterprise scale, backed by Docker and Terraform.
  • Applied reverse-engineering and resilient-scraping techniques to sustain reliable data acquisition from dynamic, frequently changing sources.
  • Delivered an ad-hoc data-exploration service that roughly doubled data-exploration speed for internal product and analytics teams.
Software Engineer Intern — tiket.com
Jakarta, Indonesia
Feb 2022 – Jan 2023
  • Built a custom data-extraction framework by analyzing complex client-side applications, cutting third-party data-acquisition costs.
  • Shipped a Next.js Progressive Web App that improved mobile accessibility and lifted return-user engagement by ~15%.
  • Established a Storybook-based design system with Cypress end-to-end tests to guarantee reliable UI deployments.
Full-Stack Engineer — PT Elnusa Tbk
Jakarta, Indonesia
Apr 2021 – Feb 2023
  • Built and maintained an enterprise asset-tracking platform managing 1,000+ physical assets (Vue.js, Node.js, Express).
  • Developed an Enterprise Risk Management (ERM) system using React, Redux Saga, and Laravel.
  • Awarded 1st Place (Gold) among ~100 participants at CIP Forum Elnusa 2021 for internal software architecture.
Selected Projects
Notula / WAHA Team-Intel (Multi-Tenant AI Assistant)
A multi-tenant SaaS that turns WhatsApp group activity into searchable team intelligence: message capture (WAHA) to LLM summarization to an Obsidian knowledge memory to RAG question-answering, orchestrated in n8n. Built as a single generic workflow that resolves per-tenant config at runtime (true multi-tenancy, not cloned instances), with automated PDF/PRD ingestion into the vault.
Tech: n8n, WAHA (Docker), OpenAI-compatible LLMs, SvelteKit, Supabase
Artle — "Art of Battle" (Realtime Tactical Auto-Battler)
Built on one framework-agnostic deterministic engine as the single source of truth, driving two frontends: a local PvE game loop and an authoritative Colyseus PvP server with full client/server parity, plus replays. Wrapped for Android via Capacitor.
Tech: Next.js, React, TypeScript, Colyseus, Firebase, Capacitor, Tone.js
AKTUDINUS Ledger (Web-Based General Ledger)
Modernized a legacy VB6 accounting system into a web general-ledger platform: 9 transaction types, 8 financial reports (trial balance, balance sheet, income statement, cash flow), posting with monthly/member closing, and role-based access. Handles a real dataset of 52,700+ posted transactions across 10 branches, balancing to 0.00.
Tech: React 18, TypeScript, Kotlin, Spring Boot 3, PostgreSQL 16, Flyway, JWT
AI Development Platform (MCP · AI Agents · Spec-Driven Development)
An AI-assisted development platform integrating LLMs, Model Context Protocol (MCP), and spec-driven development to automate the cycle from requirements to implementation — covering code generation, architecture generation, and automated documentation.
Tech: TypeScript, Node.js, MCP, OpenAI, Next.js
ComfyUI Game Asset Generation Pipeline
An automated pipeline producing consistent 2D pixel-art game assets — characters across races, equipment, poses, animations, and sprite sheets — without losing character identity, using diffusion models and ComfyUI.
Tech: ComfyUI, Stable Diffusion, LoRA, ControlNet, Python
Education
Bachelor of Informatics — UPN Veteran Yogyakarta
Yogyakarta, Indonesia · Cumulative GPA: 3.86 / 4.00
2019 – 2024